@charset "utf-8";
/* CSS Document */
body { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; line-height: 24px; color: #555; background:#fff url(../images/bg.jpg); font-size: 12px; }
td { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; color: #555; }
th { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; color: #555; }
a:link { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; text-decoration: none; color: #555; }
a:visited { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; color: #555; }
a:hover { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; color: #00458f;  }
a:active { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif;  text-decoration: none;  }
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,menu{ display: block; margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6{display:block;padding:0px;margin: 0px;color:#555;font-family:"微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif;}
p, ul, ol, li, form, img, dl, dt, dd, em, i{margin:0;padding:0;border:0;font-size:12px;}
em,i { font-style: normal; }
img{display:block; margin:0px; border: 0px !important; }
input,button,select { margin: 0; font-size: 12px; vertical-align: middle; outline: none; }
dl,dt,ul,ol { margin: 0px; display: block; padding: 0px; list-style: none; }
h2 { padding: 0px;  display: block; font-weight: normal; }
h3 { padding: 0px; margin: 0px; display: block; }
h4 {padding: 0px; margin: 0px; display: block; }
.clear{ clear:both;}
.g-w1024{display:block; width:1100px;  margin:0 auto;}

/*top*/
.top{width:100%;height:93px; background:#fff; position:fixed; left:0px; top:0px; z-index:999999999999;}
.top .logo{display:block; width:272px; height:36px; float:left; margin-top:30px;}
/*menu*/
.menu{width:760px; float:right;}
.menu dl{display:block; height:17px; line-height:17px; padding:5px 0px;}
.menu dl span{display:block; width:260px; float:right; text-align:right;}
.menu dl span a{display:inline;  padding:0px 6px; float:left; border-right:1px solid #ddd;}
.menu dl em{display:block; width:136px; float:right; background:url(../images/index_11.jpg) no-repeat left; padding-left:20px; color:#00458f; font-size:16px; font-weight:bold;}
.h_nav {
	LINE-HEIGHT: 50px;
	HEIGHT: 50px;
	width:760px;
	margin-top:15px;
}
.h_nav LI {
	POSITION: relative;
	FLOAT: left;
	FONT-WEIGHT: bold;
	text-align: left;
}
.h_nav LI A {
	PADDING-BOTTOM: 0px;
	DISPLAY: block;
	FONT-WEIGHT: bold;
	PADDING-TOP: 0px;
	text-align: center;
	width: 120px;
	FONT-SIZE: 15px;
}
.h_nav LI A:hover {TEXT-DECORATION: none;background-color:#00458f; color:#fff;}
.h_nav .cur A {TEXT-DECORATION: none; background-color:#00458f;}
#menulist li .v a:hover{ COLOR: #fff; TEXT-DECORATION: none}
#menulist .kind_menu {
	line-height: 35px;
	vertical-align: middle;
	position: absolute;
	width: 100%;
	text-align: left;
	display: none;
	color: #656565;
	z-index: 9999;
	float: none;
background-color: #fff;
padding-bottom:10px;}
#menulist .kind_menu a {
	
	float: left;
	text-align: center;
	width: 90%;
	font-size: 13px;
	font-weight: normal;
	line-height: 13px;
	padding:5%;

	
}
#menulist .kind_menu a:hover {
	background-image: none;
	background-color: #00458f;
	color:#fff;
	}
#menulist .kind_menu span { font-size:10px;  color:#cecece; line-height:30px;  float:left; width:2px; }
/*banner*/
.pics_wrap{margin-top:93px;height:450px;}

/*home product*/
.navigation{display:block; overflow:hidden; width:100%;height:102px;}
.navigation span{display:block; height:40px; line-height:40px;font-size:36px; text-align:center; color:#333; font-weight:normal; padding:10px 0px; }
.navigation span.ys{color:#fff;}
.navigation dl{ display:block; height:42px; background:url(../images/png_06.png) no-repeat center bottom;}
.navigation dl em{width:47%; height:1px; border-bottom:1px solid #9fa0a0;float:left;padding-top:21px;}
.navigation dl i{width:47%;height:1px; border-bottom:1px solid #9fa0a0;float:right;padding-top:21px;}
.more_01{display:block; width:200px; height:40px; margin:0 auto; line-height:40px; border:1px solid #999; text-align:center;  font-weight:bold;}
.more_02{display:block; width:100px; height:30px; margin:0 auto; line-height:30px; border:1px solid #ccc; text-align:center; font-size:14px; font-weight:bold;}
.picScroll-left{ width:1100px;  overflow:hidden;  margin:0 auto 15px auto; padding:20px 0px;}
.picScroll-left ul{dispaly:block;margin-bottom:30px; height:550px;}
.picScroll-left ul li{ width:235px; margin-bottom:12px; margin-right:40px; float:left; display:block; padding:5px; background-color:#DCDCDC; height:253px; text-align:center;}
.picScroll-left ul li:nth-child(4n){ margin-right:0px; }
.picScroll-left ul li:first-child+li+li+li{ margin-right:0px; }
.picScroll-left ul li:first-child+li+li+li+li+li+li+li{ margin-right:0px;}
.picScroll-left ul li img{width:234px;height:217px; display:block;border:1px solid #ccc;}
.picScroll-left ul li span{ display:block; height:35px; line-height:35px; text-align:center; font-size:14px;}
.picScroll-left ul li a:hover span{display:block; color:#fff;}
.picScroll-left ul li:hover{display:block; background:#00458f; color:#fff;}
/*home about*/
.home_about{height:682px; background: url(../images/about_bg.jpg) no-repeat center top; background-attachment:fixed}
.home_about ol{display:block; width:1100px; margin:0 auto; padding:60px 0 0 0;}
.home_about ol dl{display:block; width:260px; height:390px; border:10px solid #00458f; float:left; margin-left:70px; position:relative;}
.home_about ol dl s{display:block; width:285px; height:215px; background:#fff; padding:10px; position:absolute; top:80px; left:-80px;}
.home_about ol ul{display:block; height:450px; margin:0 0 0 395px;}
.home_about ol ul span{display:block; width:450px; padding-top:130px; text-indent:20px; color:#fff;}
.home_about ol ul em{display: block; width:185px; height:316px; float:right; position:relative; margin-top:40px;}
.home_about ol ul em .about_more{display:block; width:180px; height:35px; line-height:35px; text-align:center; background:#00458f; color:#fff; font-size:14px; position:absolute; top:30px; left:-90px;}
/*hoe case*/
.home_case{display:block; overflow:hidden; padding-bottom:50px;}
.home_case ul{display:block;width:1100px; margin:0 auto;  padding:50px 0 20px 0; overflow:hidden; width:1100px;}
.home_case ul li{ display:inline; width:198px; height:198px; position:relative; margin:0 25px 25px 0; float:left; border:1px solid #eee;}
.home_case ul li:nth-child(5n){margin-right:0;}
.home_case ul li:first-child+li+li+li+li{margin-right:0;}
.home_case ul li:first-child+li+li+li+li+li+li+li+li+li{margin-right:0;}

.home_case ul li img{display:block;width:198px;height:198px;}
.home_case ul li span{display:none; width:198px; height:30px; line-height:30px; background:#000; color:#fff; text-align:center; opacity:0.8; position:absolute; bottom:0px; left:0px;}
.home_case ul li:hover span{ display:block;}
/*home news*/
.home_news{display:block; overflow:hidden; padding-bottom:50px; background:url(../images/news_bg.jpg);}

.home_news ul{display:block;   padding:50px 0 20px 0; overflow:hidden;width:1100px;margin:0 auto;}
.home_news ul li{display:block; width:530px; height:100px; float:left; margin:0 40px 15px 0;}
.home_news ul li:nth-child(2n){margin-right:0;}
.home_news ul li:first-child+li{margin-right:0;}
.home_news ul li:first-child+li+li+li{margin-right:0;}
.home_news ul li:first-child+li+li+li+li+li{margin-right:0;}
.home_news ul li:first-child+li+li+li+li+li+li+li{margin-right:0;}
.home_news ul li span{display:block; width:90px; height:100px; background:#fff; float:left; font-size:12px; color:#999;line-height:50px; text-align:center;font-family: baskerville, georgia, arial, serif;}
.home_news ul li span em{display:block; height:50px;  font-size:40px; color:#fff; background:#00458f;font-family: baskerville, georgia, arial, serif;}
.home_news ul li dl{display:block; height:100px; margin:0 0 0 100px; color:#888;}
.home_news ul li dl{display:block; height:24px; line-height:24px;}
.home_news ul li dl a{font-size:14px; color:#333; font-weight:bold; display:block;}
.home_news ul li dl a:hover{font-size:14px; color:#00458f;}
/*footer*/
.footer{width:100%; overflow:hidden; padding:40px 0 0 0; background:#424548;color:#fff}
.footer2{display:block; width:1100px; margin:0 auto; padding:20px 0 20px 0;color:#fff !important;}
.footer2 dl{display:block; margin:0px; padding:0px; width:600px; float:left;}
.footer2 dl p a{line-height:35px; font-size:14px;color:#fff; font-weight:bold;margin-right:15px;}
.footer2 dl p a:hover{ text-decoration: underline;}
.pp{display:block; width:300px; float:right;color:#fff !important;padding-right:160px; background-image:url(../images/wei.jpg); background-position:right top; background-repeat:no-repeat}
.pp h1{color:#fff !important; height:40px;}
.di{color:#fff; text-align:center; width:100%; margin:0 auto; height:50px; line-height:50px; background-color:#2E2E2E;}
.di a{ color:#fff;}
.link{}
.link em{display:block; margin-bottom:5px;line-height:30px;font-size:16px;font-weight:bold; }
.link a{color:#fff;margin-right:10px; }
.link a:first-child{margin-left:0px;}
.link a:hover{ text-decoration:underline;}



/*neiye-about*/

.ji-banner{width:100%;margin-left:auto; margin-right:auto;height:300px;margin-top:93px; background-image:url(../images/nr-banner.jpg); background-repeat:no-repeat; background-position:top center;}

.ji-content{width:1100px; margin-left:auto;margin-right:auto; margin-top:50px;}
/*ji-left*/
.ji-left{width:258px; float:left;}
.ji-left span{display:block;padding-left:20px;height:44px;padding-top:15px;padding-bottom:15px; background-color:#00458f; color:#fff;}
.ji-left span em{display:block;  font-size:50px; line-height:44px;width:40px;height:44px; float:left;}
.ji-left span i{
	display: block;
	width: 170px;
	float: right;
	margin-right: 20px;
	text-transform: uppercase;
}
.ji-left span i b{display:block;font-size:20px;}
.ji-left ul{border:1px solid #ddd; display:block; margin:0px; padding:10px;}
.ji-left ul li{display:block;}
.ji-left ul li a{display:block;height:20px;line-height:20px;padding-top:10px;padding-bottom:10px;; background:#eee url(../images/side_nav.png) no-repeat 10px center; padding-left:30px;}
.ji-left ul li a:hover{ background:#00458f url(../images/side_nav_hover.png) no-repeat 10px center; color:#fff;}
.ji-left ul li ul{border:none;}
.ji-left ul li ul li{}
.ji-left ul li ul li a{ background-image:none;padding-left:10px; border-bottom:1px dashed #ddd;}
.ji-left ul li ul li a:before{content:"";height:4px;width:4px; background-color:#999;display:block; float:left; margin-right:10px;margin-top:6px;}
.ji-left ul li ul li a:hover::before{content:"";height:4px;width:4px; background-color:#fff;display:block; float:left; margin-right:10px;margin-top:6px;}
.ji-left ul li ul li a:hover{ background-image:none;}
.ji-left p{display:block; background-image:url(../images/contact.jpg); background-repeat:no-repeat; background-position:top centet; padding-top:120px; padding-left:5px; padding-right:5px;margin-top:15px; background-color:#F1F1F1;}
.ji-left p em{display:block;padding-top:5px;padding-bottom:5px; line-height:15px;}

/*ji-right*/
.ji-right{width:800px; float:right;}
.span1{display:block; height:40px; line-height:40px; border-bottom:1px solid #ddd; font-size:24px; color:#00458f; font-weight:bold;margin-bottom:25px;}
.span1 em{float:right;font-style:normal; color:#555; font-weight:normal;}
.span1 em a{margin-left:5px; margin-right:5px;}
.span1 em a:hover{ color:#00458f;}
.ji-nr{line-height:25px;min-height:600px;}

/*ji-pro*/
.ji-pro{displayy:block;}
.ji-pro li{display:block; float:left; text-align:center;width:250px;margin-right:25px;}
.ji-pro li:nth-child(3n){margin-right:0px;}

.ji-pro li:first-child+li+li{margin-right:0px;}
.ji-pro li:first-child+li+li+li+li+li{margin-right:0px;}
.ji-pro li:first-child+li+li+li+li+li+li+li+li{margin-right:0px;}
.ji-pro li:first-child+li+li+li+li+li+li+li+li+li+li+li{margin-right:0px;}
.ji-pro li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li{margin-right:0px;}

.ji-pro li a{padding:8px;width:234px;display:block;  background-color:#eeeeee;}
.ji-pro li a img{width:234px;height:217px; display:block;margin-bottom:5px;}
.ji-pro li a span{height:30px; lin-height:30px;}
.ji-pro li a:hover{background-color:#00458f; color:#FFFFFF;}

/*ji-news*/

.ji-news{display:block; }
.ji-news li{display:block; height:100px; float:left;margin-bottom:15px;border-bottom:1px dashed #ddd;}
.ji-news li span{display:block; width:90px; height:100px; background:#fff; float:left; font-size:12px; color:#999;line-height:50px; text-align:center;font-family: baskerville, georgia, arial, serif;}
.ji-news li span em{display:block; height:50px;  font-size:40px; color:#fff; background:#00458f;font-family: baskerville, georgia, arial, serif;}
.ji-news li dl{display:block; height:100px;width:680px;margin-left:30px; float:left; color:#888;}
.ji-news li dl{display:block; height:24px; line-height:24px;}
.ji-news li dl a{font-size:14px; color:#333; font-weight:bold; display:block;}
.ji-news li dl a:hover{font-size:14px; color:#00458f;}

/*ji-title*/
.ji-title{ text-align:center; font-size:24px; font-weight:bold;line-height:30px;border-bottom:1px dashed #ddd;margin-bottom:15px;}
.ji-title em{display:block;font-size:13px; font-weight:normal;}


/*nr-page*/
.nr-page{
	margin-top: 20px;
	margin-bottom: 30px;
}
.nr-page a{
	margin-right: 3px;
	margin-left: 3px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-radius: 4px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */ 
-moz-border-radius: 4px; /* Mozilla浏览器的私有属性 */ 
-webkit-border-radius: 4px; /* Webkit浏览器的私有属性 */ 
	
	 background: #999;
	 color:#fff;
}
.nr-page a:hover{
	color: #FFF; background-color:#00458f;
	text-decoration: none;
}
/*page*/
.page{text-align:right;margin-top:20px;height:30px;border-top:1px dashed #cccccc; padding-top:15px;}
.page a{ color:#000;margin-left:5px;}
.page a:hover{color:#00458f;}

/*order*/
.order{margin-bottom:10px;}
.submit{
	background-color: #00458f;
	color: #FFF;
width:80px;height:30px;line-height:30px;border:0;margin:4px 0 0 10px;}
.reset{background-color: #00458f;
	color: #FFF;
width:80px;height:30px;line-height:30px;border:0;margin:4px 0 0 10px;}

.span4{
	line-height: 30px;
	height: 30px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	display: block;
	border-bottom-color: #666;
	margin-bottom: 10px;
}
.span4 em{
	background-color: #666;
	display: block;
	width: 55px;
	padding-right: 10px;
	padding-left: 10px;
	color: #FFF;
border-radius:5px 5px 0px 0px;}
/*relation*/
.relation{line-height:20px;margin-bottom:10px; color:#999;}
.relation a{margin-right:10px;margin-left:10px;}
/*rel-news*/
.rel-news{margin-bottom:10px;}
.rel-news ul{}
.rel-news ul li{
	width:380px;
	margin-right:20px;
	float:left;
	display:block;
	height:30px;
	line-height:30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #BAB9B9; background-image:url(../images/ico4.gif); background-repeat:no-repeat; background-position:left center;padding-left:10px;
}
.rel-news ul li a{}
.rel-news ul li a em{
	float:right;
}
.rel-news ul li a:hover{
	text-decoration: none;
}
.rel-news ul li:nth-child(2n){margin-right:0}
.rel-news ul li:first-child+li{margin-right:0}
.rel-news ul li:first-child+li+li+li{margin-right:0}
.rel-news ul li:first-child+li+li+li+li+li{margin-right:0}
.rel-news ul li:first-child+li+li+li+li+li+li+li{margin-right:0}
.rel-news ul li:first-child+li+li+li+li+li+li+li+li+li{margin-right:0}
/*rel-pro*/

.rel-pro{}
.rel-pro ul{}
.rel-pro ul li{
	width:145px;
	display:block;
	float: left;
	margin-right:15px;
	line-height: 15px;
	height: 140px;
	text-align: center;
}
.rel-pro ul li:nth-child(6n){
	margin-right:0;
}
.rel-pro ul li:first-child+li+li+li+li+li{
	margin-right:0;
}
.rel-pro ul li a{}
.rel-pro ul li a img{
	width:145px;
	display:block;
	border:none;
	height:105px;
	margin-bottom: 5px;
}
/*ul-search*/
.ul-search{}
.ul-search li{}
.ul-search li a{ background-image: url(../images/ico4.gif); background-repeat:no-repeat; background-position:left center; display:block; height:35px; line-height:35px; padding-left:10px;border-bottom:1px dashed #cccccc;}
.ul-search li a em{ float:right;}
.ul-search li a:hover{}


.p1{height:40px; line-height:40px; border-bottom:1px dashed #cccccc; margin-left:100px; margin-right:100px; margin-bottom:20px; text-align:center; font-weight:bold; font-size:16px;}
.heis2{font-size:14px;} 
.heis input{border:1px solid #999; }
.heis textarea{border:1px solid #999; padding-left:10px;padding-top:5px;}

/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:250px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#00458f url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#00458f url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#00458f url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#00458f url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}
.menu dl am{display:block; width:80px; float:right; background:url(../images/1688.jpg) no-repeat left; padding-left:20px; color:#00458f; font-size:16px; font-weight:bold;}